#include"Storage.h"

bool Storage::storeResult(vector<Task *> tasklist){
	fstream storeFile,logFile;
	storeFile.open(STORE_NAME,ios::out);
	logFile.open(LOG_NAME,ios::app);
	for(int i=0;i<tasklist.size();i++){
	
		storeFile<<tasklist[i]->getName()
			<<' '
			<<tasklist[i]->getDate()
			<<' '
			<<tasklist[i]->getStartTime()
			<<' '
			<<tasklist[i]->getEndTime()
			<<' '
			<<tasklist[i]->getDetail()
			<<' '
			<<tasklist[i]->getAlertTime()
			<<' '
			<<tasklist[i]->getDone()
			<<endl;

		logFile<<tasklist[i]->getName()
			<<' '
			<<tasklist[i]->getDate()
			<<' '
			<<tasklist[i]->getStartTime()
			<<' '
			<<tasklist[i]->getEndTime()
			<<' '
			<<tasklist[i]->getDetail()
			<<' '
			<<tasklist[i]->getAlertTime()
			<<' '
			<<tasklist[i]->getDone()
			<<endl;

	}
	storeFile.close();
	logFile.close();

}


bool Storage::undo(){
	char buf[MAX_ARRAY][MAX_ARRAY];
	int start=0;
	int end=0;

	
}

bool Storage::clearLog(){
	fstream clearLogFile;
	clearLogFile.open(LOG_NAME,ios::in|ios::out);
	clearLogFile.close();
	
}